Разработчики: | РеСолют |
Дата последнего релиза: | 2024/08/20 |
Технологии: | Средства разработки приложений |
GitFlic - сервис для хранения репозиториев исходного кода и коллективной разработки ПО.
2024
Автоматическая публикация приложений в RuStore
Компания «РеСолют» (входит в «Группу Астра») 20 августа 2024 года сообщила о выходе обновленной версии платформы для разработки приложений GitFlic, существующей в виде облачного SaaS-решения и в формате самостоятельного серверного продукта (Self-hosted).Теперь пользователи платформы GitFlic могут автоматически размещать последнюю версию Android-приложений в официальном российском магазине приложений RuStore.
В GitFlic 3.2.1 добавлены шаблоны конфигурационных файлов CI/CD (Continuous Integration/Continuous Deployment, или непрерывная интеграция и доставка) для языка программирования, который использует разработчик. Шаблоны конфигурационных файлов позволяют автоматизировать повторяющиеся задачи, такие как сборка, тестирование и развертывание приложений,позволяют в пару кликов создать свой конвейер CI/CD и работать с ним, что обеспечивает быстрый старт и помощь тем, кто не работал с CI/CD до этого. Использование шаблонов помогает стандартизировать процессы в команде.
В данной версии разработчиками платформы добавлена поддержка аутентификации пользователей с помощью OpenID Connect (OIDC) Single Sign-On (SSO). Использование OIDC SSO позволяет обеспечить более удобный, безопасный и управляемый процесс аутентификации.
![]() | Развитие нашей платформы не останавливается ни на минуту. С каждым новым релизом мы добавляем новые возможности, улучшающие интеграционный потенциал нашего продукта, повышающие безопасность и удобство работы над проектами, а также привносящие новые грани пользовательского опыта. Наша команда стремится создать настоящий конвейер для работы с программным кодом, включающий все необходимые компоненты. Мы открыты к пожеланиям наших пользователей и готовы воплотить их в новых версиях GitFlic, — сказал Максим Козлов, технический директор компании «РеСолют». | ![]() |
![]() | Мы стремимся максимально упростить вывод новых приложений на рынок и снизить нагрузку на разработчиков. Обновленная версия Gitflic сократила путь от разработки до публикации в RuStore, не требуя от разработчиков погружения в технические детали процесса. Также мы упростили авторизацию в RuStore — теперь для публикации приложений достаточно авторизоваться через VK ID, — отметил Олег Афанасьев, директор по продукту RuStore. | ![]() |
Совместимость с PT Application Inspector
Компания «РеСолют» (входит в «Группу Астра») 14 августа 2024 года объявила об успешном тестировании на совместимость платформы для работы с исходным кодом приложений GitFlic и сканера кода PT Application Inspector от Positive Technologies.
PT Application Inspector — это статический анализатор кода для выявления уязвимостей и тестирования безопасности приложений. Решение точно обнаруживает слабые места в исходном коде и помогает устранить их еще на первых этапах разработки. PT Application Inspector предоставляет результаты сканирования в отчетах формата SARIF, который поддерживает и корректно отображает платформа GitFlic. Объединение двух продуктов будет полезно DevOps-специалистам и экспертам в области безопасной разработки (DevSecOps), так как позволит повысить качество кода, сократив в нем число уязвимостей.
![]() | «Интеграция платформы GitFlic с решением нашего технологического партнера компании Positive Technologies помогает создать качественное и соответствующее общемировым стандартам программное обеспечение с минимальными затратами и усилиями. Это очень важный шаг к превращению GitFlic в полнофункциональный конвейер создания ПО, включающий в себя в том числе и все необходимые инструменты по обеспечению безопасной разработки, отслеживанию и выявлению уязвимостей на всех этапах процесса разработки. Уверен, что наши заказчики оценят практическую пользу совместимости GitFlic с PT Application Inspector», — заявил Максим Козлов, технический директор компании «РеСолют». | ![]() |
![]() | «По данным Positive Technologies, в 2023 году в 32% успешных атак на организации злоумышленники эксплуатировали уязвимости исходного кода веб-приложений. Неудивительно, что все большее число компаний с собственной разработкой внедряют подход DevSecOps, стремясь минимизировать ИБ-риски. Безопасность ПО сегодня стала таким же критерием качества ИТ-решения, как, например, его отказоустойчивость и функциональность», — комментирует Иван Соломатин, руководитель развития бизнеса защиты приложений Positive Technologies. | ![]() |
GitFlic 3.2.0 с ролевой моделью RBAC
Компания «РеСолют» (входит в «Группу Астра») 11 июля 2024 года сообщила о выпуске обновленной версии платформы для разработки программного обеспечения GitFlic, существующей как в виде SaaS-сервиса, так и Self-Hosted модели. В GitFlic 3.2.0 реализовано более 150 задач, направленных на повышение эффективности работы пользователей, расширение интеграционных возможностей, а также на усиление поддержки безопасной разработки.
Одним из ключевых изменений является ролевая модель RBAC (Role-Based Access Control) — метод управления доступом к ресурсам в системе. В GitFlic RBAC используется для определения, какие действия могут выполнять пользователи в различных частях проекта. Эта возможность позволяет разграничить и упорядочить работу над большими проектами в крупных командах. Еще одним шагом к управлению командой разработчиков станет интеграция GitFlic 3.2.0 с Jira, что позволит связывать коммиты с конкретными задачами или багами в системе управления проектам. Таким образом можно отслеживать прогресс выполнения задач и видеть, какие изменения кода относятся к каким задачам. Гид по NGFW. 10 наиболее заметных продуктов, доступных на российском рынке
Добавлен собственный редактор кода. Его наличие поспособствует значительному упрощению работы с файлами и кодом и сделает GitFlic еще более универсальным и комплексным решением для создания ПО.
В GitFlic 3.2.0 также стала удобна и загрузка файлов — теперь их можно подтягивать непосредственно из пользовательского интерфейса (UI), что повышает эффективность и продуктивность труда разработчиков. Данная функция, анализирующая вклад участников команды в проект, позволяет собирать статистику по эффективности работы команды и демонстрирует количество сделанных коммитов по каждому из разработчиков.
В области автоматизации работы с репозиториями добавлена поддержка модулей на языке Go. Для более безопасного и качественного процесса разработки ПО в GitFlic 3.2.0 добавлен ряд важных инструментов. Так, благодаря интеграции с SCA-анализаторами (Software Composition Analysis), инструментами для анализа состава программного обеспечения пользователи смогут выполнять проверку кода и зависимостей (библиотек и пакетов), которые применяются в проекте, на наличие уязвимостей, лицензионных проблем и других рисков.
Для проверки отдельных элементов кода применяются unit-тесты. Они позволяют удостовериться, что каждый элемент (unit) работает правильно, изолируя его от остальной части программы. Механизм наследования настроек шаблонов защищенных тегов, веток и одобрений из компаний или команд в запросах на слияние, реализованный в GitFlic 3.2.0, предоставляет гарантию, что все проекты в организации или команде следуют одинаковым правилам и стандартам. Это особенно важно для крупных проектов с множеством участников, где единообразие процессов помогает избежать ошибок.
С обновленным релизом на платформе добавлено большое количество и других важных и востребованных функций, которые существенно расширят функционал платформы и обеспечит разработчиков необходимыми инструментами для эффективной работы с кодом, так же в версии 3.2.0 добавились функции, усиливающие безопасность процесса разработки ПО.
![]() | Данная версия GitFlic — значительный шаг вперед в создании функциональной платформы для разработки ПО, которая охватывает большинство этапов его жизненного цикла. В этой версии реализованы функции, которые упрощают работу с исходным кодом и позволяют тонко настраивать различные аспекты проектов в зависимости от потребностей заказчиков и разработчиков. Эти улучшения делают платформу полезной как для небольших команд, которым важны скорость, легкий старт и полнота функционала, так и для крупных предприятий, где необходимо оптимизировать рабочие процессы и соблюдать требования информационной безопасности на всех этапах жизненного цикла ПО», — сказал Максим Козлов, технический директор компании «РеСолют». | ![]() |
План интеграции с TeamStorm
Компании «РеСолют» (входит в «Группу Астра») и TeamStorm заключили стратегическое соглашение, в рамках которого будет реализована прямая интеграция системы управления проектами TeamStorm и платформы для разработки программного обеспечения GitFlic. Об этом ГК Астра сообщила 26 июня 2024 года. Подробнее здесь.
GitFlic 3.1.0 с поддержкой динамических анализаторов кода
Компания «РеСолют» (входит в «Группу Астра») 29 мая 2024 года объявила о выходе обновленной версии российской платформы для работы с программным кодом GitFlic. В версии GitFlic 3.1.0 появилась поддержка динамических анализаторов кода (DAST). Данный функционал позволяет интегрировать сторонние динамический анализаторы кода и внедрить процесс анализа кода внутри CI/CD. Таким образом данная функция дает возможность обнаруживать потенциальные уязвимости в коде еще на этапе его тестирования.
В GitFlic 3.1.0 улучшен процесс CI/CD путем внедрения дочерних конвейеров. Данный функционал позволяет создавать конвейеры из других по принципу «родитель-ребенок». Также был расширен список ключевых слов в конфигурационном файле CI/CD, это в совокупности дает возможность создавать более гибкие конвейеры, что, в свою очередь, увеличивает эффективность процесса непрерывной интеграции кода.
В данной версии платформы GitFlic реализован планировщик конвейеров. Этот механизм автоматизирует задачи, связанные с разработкой, такие как запуск тестов, сборка кода и развертывание приложений. Это позволяет разработчикам освободиться от рутинных операций и сосредоточиться на более важных задачах.
Процесс передачи и чтения чувствительных переменных внутри конвейера стал более безопасным благодаря интеграции с хранилищем секретов Vault. Теперь можно подключить хранилище секретов напрямую в GitFlic и использовать его для работы с CI/CD при передаче такой информации, как, например, пароли и ключи внутри каждой задачи.
Автоматизировано слияние веток в запросах на слияние (MR, Merge request) по заданным условиям. Пользователи могут настроить правила слияния на основе условий, таких как, например, количество утверждений или статус проверок, чтобы автоматически удовлетворять запросы MR, соответствующие критериям, что экономит время и упрощает процессы в командах разработчиков.
Среди ключевых изменений стоить отметить добавление функционала результирующего конвейера. В предыдущей версии платформы при его включении изменения в запросе на слияние можно было удовлетворить. Теперь же создается результирующий конвейер, в котором происходит слияние кода и его тестирование. В случае успешного выполнения появляется возможность слить изменения в целевую ветку и сделать процесс объединения изменений более контролируемым и предсказуемым.
В GitFlic 3.1.0 предустановлен вывод участников организации и упрощено добавление новых членов команды в проект, оптимизирована общая работа сервиса, в частности — запросы на слияние и загрузки файлов в дереве. Сделан ряд других изменений, улучшений и исправлений в механизмах поиска, загрузки файлов, политиках доступа и в интерфейсе. Также появилась поддержка команды git blame. Она отображает метаданные автора, связанные со строками, которые были внесены в файл при коммите. Эта команда позволяет изучить определенные этапы изменений файла и узнать, кто внес последние правки в строку.
Обновлен API GitFlic 3.1.0 В него были добавлены методы для администратора сервиса, для смены пароля пользователя, а также для создания форка проекта.
![]() | С каждым обновлением мы стараемся сделать работу нашей платформы GitFlic не только более функциональной, но и интуитивно понятной и удобной для всех участников процесса разработки. Версия 3.1.0 открывает возможности для эффективной и синхронизированной работы, делая управление проектами проще, быстрее и надежнее. Это подтверждается стремительным ростом пользовательской аудитории платформы, которая включает в себя не только небольшие команды и стартапы, но и ведущие российские ИТ-компании с масштабными проектами федерального уровня, — сказал Максим Козлов, технический директор компании «РеСолют». | ![]() |
Интеграция с Test IT TMS
Разработчики компании «РеСолют» (входит в «Группу Астра») реализовали прямую интеграцию своей платформы GitFlic и системы управления тестированием Test IT. Об этом ГК Астра сообщила 21 мая 2024 года. Это значимое событие для ИТ-отрасли: раньше для написания софта и тестов российские программисты пользовались GitLab, Jenkins и TeamCity, и теперь, чтобы сохранить непрерывность процессов и создавать новые востребованные продукты без санкционных рисков, им предстоит миграция на импортонезависимые технологии.
Российские производители ПО стремятся разрабатывать эффективные инструменты, способные бесшовно интегрироваться между собой, и именно такая интеграция стала результатом сотрудничества «Группы Астра» и «Тест АйТи». Применение GitFlic в связке с Test IT позволяет выстроить процессы разработки, тестирования и эксплуатации ПО, успешно заменив импортный инструментарий. Интеграция этих продуктов – это важный маркер развития и компетенций участников рынка, и экосистемы отечественных решений.
![]() | Большинство наших клиентов привыкло использовать GitLab, Jenkins или TeamCity в качестве CI, и интеграция с GitFlic позволит им перейти на более надежную российскую альтернативу. Test IT интегрируется с множеством CI/CD-систем посредством поддержки вебхуков для запуска автотестов и иных задач. Подразумевалось, что механизмы работы с GitFlic будут соответствовать распространенным практикам. Так и вышло: теперь можно отправлять запросы на запуск и остановку автотестов в пайплайне как из отдельного прогона, так и из сводного тест-плана, объединяющего ручные и автотесты, – сказал Артем Кострюков, генеральный директор ООО «Тест АйТи». | ![]() |
![]() | Крайне важно обеспечить российский ИТ-рынок надежными рабочими инструментами, которые помогут снизить риск потери данных, сократить затраты на разработку и сделать ее эффективной. Мы стремимся дать разработчикам такие инструменты и пространство для создания ПО, которые будут отвечать требованиям безопасности и вместе с тем функционально заменят зарубежные решения для хранения кода и работы с ним. Еще одна важная цель — это формирование обширного сообщества Open source, где пользователи смогут обмениваться опытом и получать поддержку. Мы развиваем платформу полного цикла, чтобы в распоряжении наших клиентов была уже готовая система с настроенными процессами разработки, сборки, тестирования и развертывания софта, — сказал технический директор компании «РеСолют» Максим Козлов. | ![]() |
Интеграция с IconTeam
Компании «РеСолют» (входит в «Группу Астра») и IconSoft (создан при участии АО «ГЛОНАСС») обеспечили совместимость и интеграцию платформы для разработки программного обеспечения GitFlic и IconTeam — отечественного продукта для управления проектами, командами и бизнес-процессами. Об этом «Группу Астра» сообщила 16 мая 2024 года.
Интеграционные функции реализованы в последнем релизе IconTeam, который был выпущен в начале апреля 2024 года. IconTeam доступен для установки как в облачном, так и в коробочном варианте, среди плюсов продукта также можно отметить возможность его работы на российской операционной системе Astra Linux. Теперь к каждой задаче проекта IconTeam можно добавлять ветку проекта из GitFlic. Для этого нужно активировать подключение в GitFlic и открыть форму создания или редактирования задачи. При этом можно использовать собственный шаблон названия ветки, который будет автоматически добавляться в форму ее создания.
Это далеко не все возможности, которые будут реализованы в рамках интеграции с IconTeam, в ближайших релизах спектр новых функций еще расширится. Технологический бандл GitFlic и IconTeam позволяет связать задачи, ошибки и функции, отслеживаемые в системе управления проектами, с соответствующими коммитами и ветками в репозитории. Это дает членам команды разработчиков и заинтересованным сторонам четкое представление о виде выполняемой работы и достигнутых результатах.
Связывая коммиты и ветки с задачами, можно легко отслеживать, какой код был изменен для решения конкретной задачи или исправления ошибки. Данный процесс облегчает аудит кода, проведение обзоров и понимание эволюции кодовой базы. Также интеграция позволяет автоматизировать определенные действия. Например, при совершении операции в GitFlic связанная задача в системе управления проектами IconTeam может автоматически обновляться или закрываться, что сокращает ручную работу и обеспечивает синхронизацию между двумя системами.
![]() | Благодаря интеграции нашей системы управления проектами и задачами IconTeam с GitFlic, разработчики получили отличный комплексный, полностью российский инструмент для создания ИТ-продуктов и реализации проектов, — сказал технический директор IconSoft Александр Чемоданов. | ![]() |
![]() | На май 2024 года необходимо предоставить российскому рынку информационных технологий надежные инструменты, которые помогут снизить вероятность потери данных, уменьшить затраты на разработку и повысить её эффективность. Наша компания создает комплексную платформу, чтобы предложить нашим клиентам готовую систему с выстроенными процессами обеспечения жизненного цикла разработки ПО, в которых немаловажную роль играет этап планирования. И в этом ключе интеграция GitFlic с IconTeam позволяет закрыть большую часть этапов разработки, — отметил Максим Козлов, технический директор компании «РеСолют». | ![]() |
Разработка механизма для хранения, распространения кода и сборки бинарных пакетов
«РеСолют» разрабатывает механизм, который позволит разработчикам использовать репозиторий GitFlic для хранения, распространения кода и сборки бинарных пакетов. Об этом ГК Астра сообщила 25 апреля 2024 года. После сборки приложения будут автоматически публиковаться в магазине RuStore, используя уже существующие решения для авторизации через API. На апрель 2024 года на GitFlic опубликованы все SDK для работы с RuStore. Паблишеры могут зарегистрироваться в GitFlic и RuStore с помощью VK ID.
![]() | Мы рады предоставить командам разработки возможность размещать и распространять свои приложения на надежных отечественных платформах. Аудитория нашего сервиса насчитывает на апрель 2024 года уже более 40 тысяч разработчиков, и их число непрерывно растет. Уже можно говорить о создании интегрированных российских инструментов, охватывающих ключевые процессы создания и дистрибуции ПО. Наша стратегическая цель — стать единым центром взаимодействия для всех российских разработчиков, интегрируя ИТ-решения для реализации полного жизненного цикла разработки ПО, — заявил Максим Козлов, технический директор компании «РеСолют». | ![]() |
![]() | Развитие инфраструктуры для разработчиков — одна из главных целей RuStore. В нашей Консоли доступны все необходимые SDK, включая популярные инструменты разработки и сервисы продвижения. Мы видим востребованность наших сервисов — уже более 1000 компаний перешли на наши инструменты. Сотрудничество с GitFlic позволяет работать с нашими SDK удобно и использовать привычные решения для раз-работки приложений и публикации их в RuStore, — отметил Олег Афанасьев, директор по продукту RuStore. | ![]() |
Размещение платформы RITMS Up2Date
Сервис GitFlic стал доверенным хранилищем кода разработчика ПО «ЦПР РТСофт». Вендор разместил на этом ресурсе «открытую» платформу для многопоточного обновления прошивки IoT-устройств RITMS UP2DATE и другие свои проекты, в том числе коммерческие. Об этом ГК Астра сообщила 23 апреля 2024 года.
На выбор заказчика повлиял ряд факторов, среди которых надежность GitFlic. Российская платформа станет доверенным сервисом. «ЦПР РТСофт» будет использовать ее для хранения собственных проектов, их распространения и популяризации, а также для разработки в рамках коммерческих контрактов.
Одним из ключевых и значимых для рынка проектов, размещенных на GitFlic, стала «открытая» SaaS-платформа RITMS UP2DATE, ориентированная на компании с многотысячным парком мультивендорных IoT-устройств: от «умных» счетчиков до фитнес-трекеров. Решение позволяет одновременно обновлять прошивку более миллиона девайсов, его применяют для развертывания и обновления IoT-инфраструктуры. При этом любой желающий может не только воспользоваться исходным кодом платформы, но и доработать его, чтобы адаптировать под свои индивидуальные потребности.
![]() | В Open Source-проектах нередко участвует сразу много разработчиков, и объем кода может быть очень большим. В таких случаях платформа GitFlic — это оптимальный ресурс, так как она надежна, производительна и способна обеспечивать эффективную работу с масштабными репозиториями при высокой нагрузке. Нашим клиентам доступна интеграция со средствами разработки и системами отслеживания ошибок, что значительно упрощает процесс создания и развития «открытых» и коммерческих продуктов. Мы рады, что компания «ЦПР РТСофт» выбрала наш сервис, это свидетельствует о высоком уровне доверия к GitFlic, — отметил Максим Козлов, технический директор компании «РеСолют». | ![]() |
В составе стандартизированной платформы для Java-разработки
«Группа Астра» и BellSoft (БеллСофт) 29 февраля 2024 года объявили о планах консолидировать инжиниринг и совместно инвестировать ресурсы в создание полнофункциональной стандартизованной платформы для Java-разработки, которая может комплексно заменить зарубежные аналоги. Вендоры представят рынку целостное предложение, включающее в том числе и GitFlic. Подробнее здесь.
GitFlic 3.0.0 в формате SaaS
Вышла обновленная версия российского сервиса для разработчиков GitFlic 3.0.0. Об этом 26 февраля 2024 года сообщила ГК Астра.
Вендор внес в мажорный релиз продукта множество актуальных для рынка улучшений, включая функционал CI/CD, доступный в формате SaaS. Теперь пользователи GitFlic могут получить из облака самые востребованные инструменты для полного цикла разработки ПО.
Релиз 3.0.0 отличается удобным интерфейсом, развитой функциональностью и способен стать полноценной заменой зарубежных продуктов GitHub, Gitlab, NeXus, Artifactory, Jenkins и т.д.
Продукт доступен в двух форматах: как облачный сервис (SaaS) и как ПО для развертывания на собственных серверах клиентов (Self-hosted).
В GitFlic 3.0.0 появился ряд изменений, существенно отличающих этот релиз от предыдущих. В облачной версии внедрены механизм CI/CD (beta), реестр пакетов (beta), реализована интеграция с Yandex.Cloud. Добавлены поддержка S3, реестр контейнеров, распределенный координатор для CI/CD и функционал правил для push-операций. Также разработчики задействовали новую политику зеркалирования приватных проектов и добавили функцию создания push-зеркала. Другие ожидаемые заказчиками улучшения – доработка опции оповещений пользователей, исправление подсветки кода в темной теме и фильтры по авторам в инструменте «Проблемы» и запросах на слияние.
Ссылки
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)